package com.cskaoyan.javase.method._1basic;
/**
 * 详细讲解一下main方法
 * [修饰符列表] 返回值类型 方法名 (形式参数列表){
 *   //方法体
 * }
 * main方法是有固定格式的,它的每个部分几乎都是不可以修改的
 * public static: 表示main方法是公开的,静态的
 * void: 表示main方法没有返回值
 * 方法名: main是固定格式,是约定俗成的规则,main虽然不是关键字,但是日常我们写代码最好也不要用它
 * 形参列表: String[] args  String[] 表示一个String类型的数组 args表示形式参数的名字
 *
 * 在整个main方法的结构,有一个地方是可以修改,并且不影响main方法运行的,就是形参的名字
 *
 * 在形参列表当中,对方法的调用起决定性作用的是: 形参的数据类型
 * 形参的名字仅在方法内部生效,对于方法的外部调用者而言,它是没有任何意义的
 *
 * @since 15:43
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo3 {
    public static void main(String[] args) {
        System.out.println("hello world!");

        int a = 100;
        test(a);
    }

    public static void test(int a){
        System.out.println(a);
    }
}
